drill holders - Turkish English Dictionary